package cn.yunhe.shiro_demo.dao;

import cn.yunhe.shiro_demo.entity.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.Set;

public interface UserMapper extends BaseMapper<User> {
    /**
     * 根据username获取对象
     * @param name
     * @return
     */
    User getUserByName(String name);

    /**
     * 获取角色列表
     * @param name
     * @return
     */
    Set<String> getRoles(String name);

    /**
     * 获取权限列表
     * @param name
     * @return
     */
    Set<String> getPerms(String name);
}
